package com.parking.mgr.common.context.constant;


import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.ObjectUtil;

/**
 * @ClassName ConstantContext
 * @Description 系统参数配置容器
 * @Auther: zhijianpu
 * @Date: 2023/5/23
 */
public class ConstantContext {

    public static boolean ENV_TEST = false;

    public static String contextPath = "";

    /**
     * 所有的常量，可以增删改查
     */
    private static final Dict CONSTANTS_HOLDER = Dict.create();

    /**
     * 添加系统常量
     */
    public static void putConstant(String code, Object value) {
        if (ObjectUtil.hasEmpty(code, value)) {
            return;
        }
        CONSTANTS_HOLDER.put(code, value);
    }

    /**
     * 获取系统常量本身
     *
     * @return
     */
    public static Dict me() {
        return CONSTANTS_HOLDER;
    }
}
